// pages/yaosu/yaosu.js
import {getyaosu} from "../../utils/api"
import {formatTimestamp} from "../../utils/common"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    did:'',
     yaosu:[],
    currentDate: new Date().getTime(),
    minDate: new Date().getTime()-1576800000000,
    formatter(type, value) {
   
      if (type === 'year') {
        return `${value}年`;
      }
      if (type === 'month') {
        return `${value}月`;
      }
      return value;
    },
  },
  
  area_top(e){
     
    this.setData({ ashow: true ,did:e.currentTarget.id});
  },
  onClose(){
    this.setData({ ashow: false});
  },
  onconfirm(e){
    
    var that=this
    var value=e.detail
    var id=that.data.did
    var yaosu=this.data.yaosu
    for(var i=0;i<yaosu.length;i++){
      if(id==yaosu[i].ids){
         if(yaosu[i].types=='datetime'){
          yaosu[i].value=formatTimestamp(value)
         }else{
          yaosu[i].value=value
         }
      }
    }
    that.setData({
      yaosu:yaosu,
      ashow:false
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    var yid=options.yid;
    var that=this;
     
    getyaosu(yid).then((data)=>{
      console.log(data)
        that.setData({
          yaosu:data.data.adjson,
          yid:yid
        })
         
    })
  },
  onChang(e){
    var that=this
    var value=e.detail
    var id=e.currentTarget.id
    var yaosu=this.data.yaosu
    for(var i=0;i<yaosu.length;i++){
      if(id==yaosu[i].ids){
         if(yaosu[i].types=='datetime'){
          yaosu[i].value=formatTimestamp(value)
         }else{
          yaosu[i].value=value
         }
      }
    }
    that.setData({
      yaosu:yaosu
    })
  },
  fanhui(){
    var that=this
    var yaosu=this.data.yaosu;
    var pages = getCurrentPages(); 
    var prevPage = pages[pages.length - 2]; 
    var yslist=prevPage.data.yslist
    var yaosu=that.data.yaosu;
    var yid=that.data.yid
    var istian=1;
    for(var i=0;i<yaosu.length;i++){
      if(yaosu[i].value==undefined||yaosu[i].value==""){
        istian=0;
        break;
      }
    }
    
    for(var d=0;d<yslist.length;d++){
      if(yslist[d].id==yid){
        if(istian==1){
          yslist[d].istian=1
          yslist[d].tjs=yaosu
        }else{
          yslist[d].istian=0;
        }
      }
    }
     
    prevPage.setData({
      yslist:yslist
    })
    wx.navigateBack({ delta: 1})
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})